French renewable power producer Voltalia SA (EPA:VLTSA) has joined forces with the International Finance Corporation (IFC) to execute green energy projects across African mining sites.