About Palmtrees Group Limited (11072324) United Kingdom