About Palmtrees Holdings Limited (11072314) United Kingdom