About Paloma Beach Limited (11154893) United Kingdom