Overview
Connections
Salaries
Products
People
Growth
Offices
Financials

Visa sponsorship

A-rated
Sponsor licence
Skilled Worker +1
Visa route
0
Open roles in United Kingdom
In the register as Executive Channel Europe Ltd, London (+1 more)
Other sponsors in the same field
Alert me
UK Home Office · checked Nov 4, 2026 · Visa details by country

Overview

Reach 28M+ weekly impressions across 590+ premium office buildings in the UK, France, Germany and Belgium. Verified audience, programmatic ready.

Offices

Where the company hires and what each office is for
This company is a staffing agency: the cities below are where its clients hire, not its own offices.
Cities
3
Hiring now
0
Countries
3
Loading the map
Headquarters Builds here Office with open vacancies No open vacancies right now Tap a pin for the office
London United Kingdom
HQ
Continually improving accessibility and usability
company site
Frankfurt am Main Germany
Executive Channel Deutschland GmbH, HRB 127066 (Amtsgericht Frankfurt am Main), TETRAGON, Mainzer Landstraße 51, 60329 Frankfurt am Main
company site
Saint-Augustin France
Executive Channel Europe Limited France Branch, SIRET 751 228 909 00063, 22 Rue Saint Augustin, 75002 Paris, France
company site