About Pellirre Ltd (12256525) United Kingdom