About Paloma Beach T2.57 Limited (02018666) United Kingdom