About Bamboo Panda Health Limited (11935858) United Kingdom