About Peli Designs Ltd (11987126) United Kingdom