About Bamboo Bamboo Limited (12138843) United Kingdom