About Mind & Body Management Ltd. (SC222943) United Kingdom