About Mysa Floatation Therapy Limited (12224283) United Kingdom