About The Bamboo Company London Limited (12459519) United Kingdom