About Peli Holdings Ltd (13513548) United Kingdom