About Odyssey 43 Management Ltd (10004971) United Kingdom