About Palm Ecc Ltd (10905715) United Kingdom