About The Bodhi Tree Spa Ltd (11381125) United Kingdom