About Bamboo Tree Limited (12317790) United Kingdom