Switch manages over 50 billion global ad impressions per month, and lead the market with a reach of over 80% into the UK population (comScore). Founded in 2008, Switch is leading the way in ad tech innovation and have been recognised as the second fast growing technology company and the fastest g... Read more
This company has no org chart yet
This company has no teams yet
This company has no offices yet