About Bamboo-uk Ltd (12815270) United Kingdom