Company name: Amobee EMEA Ltd
Description: Advertising solutions for the converging world
Noah’s Yard, 10 York Way, London N1 9AA, United Kingdom