The channel store logo

The channel store Headquarters & Office Locations

Verified data Retailers 30 employees 3 offices worldwide

Headquarters: 5-7 Calle Dels Vilabella, Barcelona, Barcelona Province 08500, Spain

Data last updated August 2026 · Sourced via GraphIQ

Headquarters
Barcelona, Barcelona Province
Spain
Total offices
3
across 2 countries
Employees
30
est. 2026

The channel store headquarters details

5-7 Calle Dels Vilabella

Barcelona

Barcelona Province

08500

Spain

—

2023

All The channel store office locations

3 total
City State / region Country Type
Barcelona HQ Barcelona Province Spain Headquarters

About The channel store

The channel store (Private) is headquartered in Barcelona, Barcelona Province, Spain. Founded in 2023, the company operates across 2 countries with approximately 30 employees worldwide.

Where is The channel store's main office?

The channel store's main headquarters office is located at 5-7 Calle Dels Vilabella, Barcelona, Barcelona Province 08500. This serves as the company's primary corporate address and is home to its executive leadership team.

The channel store regional offices

Beyond its headquarters in Barcelona, The channel store maintains 3 offices across 2 countries. Regional offices span 2 countries.

The channel store contact information

The main switchboard for The channel store headquarters can be reached at —. For investor relations, visit thechannelstore.tv/home/investor-relations.

What does The channel store do?

The Channel Store is a company specializing in the creation, distribution, and monetization of various types of channels, particularly in the FAST (Free Ad-Supported Streaming TV) and AVOD (Ad-Supported Video on Demand) sectors. It operates as a B2B service provider that manages content negotiations, integration, and monetization for its partners, enabling broadcasters, content owners, telcos, and streaming services to access and distribute a wide range of live and on-demand content globally.

Frequently asked questions

Where is The channel store headquarters?

The channel store's headquarters is located at 5-7 Calle Dels Vilabella, Barcelona, Barcelona Province 08500, Spain.

How many offices does The channel store have?

The channel store operates 3 offices across 2 countries as of 2026.

What is The channel store's corporate address?

The official corporate address is 5-7 Calle Dels Vilabella, Barcelona, Barcelona Province 08500.

When was The channel store founded?

The channel store was founded in 2023 and has grown to employ approximately 30 people worldwide.

What is The channel store's phone number?

The main phone number for The channel store headquarters is —.

Find more info on The channel store using GraphIQ

Revenue teams waste hours stitching together data from a dozen tools before a single rep can make a meaningful touch. GraphIQ fixes that. Whether you're building target account lists, routing inbound leads, or keeping your CRM clean as The channel store's structure changes, GraphIQ gives your RevOps team a single source of truth — automatically.

From territory planning and lead scoring to handoff workflows and pipeline hygiene, our platform connects the data your GTM engine needs to run without friction. Sign up today and see how GraphIQ helps your revenue team spend less time finding information and more time acting on it.

300M+Companies tracked
370M+Employees
2TNews articles & events