About Paloma Beach T2.58 Limited (02018667) United Kingdom