About On The Beach Hotels Ltd (13123034) United Kingdom