About Odyssey (uk) Limited (08590303) United Kingdom