About Odyssey Restaurant Ltd (10924380) United Kingdom