London, United Kingdom Unit 4.07 (4th floor) The Tea Building 56 Shoreditch High Street (3953.06 mi) London UK E1 6JJ Bad Machine. . Advertising Agency Marketing & Advertising sector, 5 employees