About Palm Tree (london) Investments Limited (12236267) United Kingdom