Odey Floats Odyssey Fund London investment firm Odey Asset Management has rolled out a new fund. December 17, 2025