About Odiseo Ltd (12287096) United Kingdom