About Palmeira Group Limited (13113071) United Kingdom