Odyssey Systems Limited - Terms & ConditionsEngland and Wales • February 16th, 2017
Jurisdiction FiledFebruary 16th, 2017‘Odyssey Systems’ means Odyssey Systems Limited. Registered in England & Wales no 02517487. ‘Registered Office’ means the Registered office of Odyssey Systems Limited at Lockheed Court, Preston Farm, Stockton on Tees, TS18 3SH but may vary from time to time.