About Palm Investments Limited (02081008) United Kingdom