About Odyn S Odyssey Ltd (12995221) United Kingdom