About Lido Beach Limited (11717438) United Kingdom