About Palm Tree Island Limited (13162325) United Kingdom