About Palmo Limited (10781701) United Kingdom