About All Things Bamboo Ltd (12101181) United Kingdom