About Pallo Ltd (13325353) United Kingdom