About Palmerry Ltd (12244890) United Kingdom