About Bali Beans Ltd (10121246) United Kingdom