About Odysea Global Ltd (10478606) United Kingdom