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