About Palmier Ltd (10120961) United Kingdom