About Bali London Limited (10813788) United Kingdom