About Mind Body Zen Limited (12816817) United Kingdom