About The Bamboo Doctors Ltd (11670062) United Kingdom