About Netham Bamboo Limited (12161895) United Kingdom