About New Odyssey Ltd (10193156) United Kingdom