Assisting a developer in the sale of an 11MWp solar PV project in the Netherlands including advising on and finalizing EPC and O&M agreements.By CETA Partners / 14 August 2025