About Odyssey Game Studios Ltd (11440703) United Kingdom