About London & Bali Ltd (11939890) United Kingdom