About Odyssey Capital Limited (11677158) United Kingdom