About Palm Sands Limited (12505442) United Kingdom