14 June 2024

Rive commits €20m in European renewables developer