About Odyssey Health Club & Spa Limited (11953427) United Kingdom