About Bali Balm Ltd (10529169) United Kingdom