About Bamboo Product Ltd (11535596) United Kingdom