New venture launches first decom ‘hub’

NorSea UK country manager Karen Russell
NorSea UK country manager Karen Russell

Already a subscriber? Sign in

[[title]]

[[text]]