About Palleon Ltd (10929459) United Kingdom