About Palm Tree Investments Limited (07240003) United Kingdom