About Bamboo Garden 888 Ltd (12920034) United Kingdom