About Pelle London Limited (10382186) United Kingdom