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