About Palm Tree Group Limited (11348282) United Kingdom