IN
French developer that handles development, financing, construction and operation of its own wind and solar farms in France and Africa since 2001.
- Category
- Developers & EPC
- Country
- France
- Region
- Europe
- Website
- innovent.fr
- Last checked
- 2026-10-30