Online Media - Plymouth, England, United Kingdom
Interactive Media Sales is an online advertising network supplying clients in the UK, Europe and around the world. The media includes display advertising in the form of in page banners, popunders, email and is sold on CPM and CPC models. Specialisms inlude verticals such as consumer electronics and contextual products.
Amazon AWS