About Bamboo Island Ltd (12689029) United Kingdom