About Bali Craft Ltd. (10155938) United Kingdom