About Bamboo Bicycle Club London Limited (10809302) United Kingdom