About Bali Ellen Ltd (12896728) United Kingdom