About Penelope London Limited (13134523) United Kingdom