About Mind Space Meditation C.i.c. (07275515) United Kingdom