About Odyssey Management Limited (02361862) United Kingdom