About Palm Tree Management Ltd. (03325580) United Kingdom