About Mind Body & Spirit Treorchy Limited (13278606) United Kingdom