Exodus Media Sales

Location:

20 Orange StreetLondonGreater LondonWC2H 7EFUnited Kingdom View Map

Revenue:

$1.4 Million

Employees:

7
More

Description:

We are a team with a collective experience of more than 60 years in media. Exodus Media Sales represents smaller TV channels which broadcast on a variety of dig...  

Read More

Browse ZoomInfo’s Directories