About The Body And Mind Place Limited (11525693) United Kingdom