Octopus’ £3.5bn trading group which . . . values itself? Press Room 2 months ago None of that pesky public market stuff