About Bambooworld Ltd (11831026) United Kingdom