News

HelioRec’s floating solar installation in the Port of Brest, France, further validated its wind and wave resilience. That ...