About Eco Bamboo Ltd (10824756) United Kingdom