About Octave Investment Management Llp (OC350318) United Kingdom