About Palmera Group Limited (10844418) United Kingdom