About Bamboo Spa Limited (10707417) United Kingdom