About Issy London Limited (12826441) United Kingdom