Company name: Big Picture
Description: WE ARE BIG PICTURE
13 Netherwood Rd, London W14 0BL, United Kingdom