About Bamboo Life Tree Limited (08305700) United Kingdom