About Palmaris Group Ltd (10491309) United Kingdom