About Bali Beach Club Title Limited (03269103) United Kingdom