British Business Bank makes a £122mn loss as tech valuations fall
State-backed investor says performance ‘above expectations’ against backdrop of challenging market conditions
State-backed investor says performance ‘above expectations’ against backdrop of challenging market conditions