About Odysseas Ltd (11635269) United Kingdom