About New Beach Limited (09882431) United Kingdom