About Cretan Odyssey Limited (11559061) United Kingdom