About I Love London Limited (10963063) United Kingdom