About Bamboo Bicycles Ltd (13011908) United Kingdom