About Bamboo Buds Ltd. (11840793) United Kingdom