About Foxy London Limited (12630137) United Kingdom