About The Floatation Centre Oxford Ltd (11337492) United Kingdom