About Pelusa Shoes Ltd (13668918) United Kingdom