About Bamboos Bamboo Limited (12338361) United Kingdom