About Mind Body & Spirit Ltd (09594151) United Kingdom