About Bamboo Natural Therapy Ltd (08273367) United Kingdom