French renewable energy company Neoen today announced financial closure for a 41 MWp photovoiltaic (PV) project in Mozambique.