EMEC and island technology group to collaborate on renewables ‘biofouling’

Magallanes' test turbine being installed at Emec
Magallanes' test turbine being installed at Emec