About Flotation Wellness Centre Limited (11707823) United Kingdom