About Bamboo Leaf 110 Limited (10891215) United Kingdom