Login


TI Ref No : 23569159
Description : Purchase agreement (PPA) for the output of a 150 MW solar photovoltaic (PV) plant which the company plans to build in the U.S. state of Texas.
Date : 2014-08-25
Deadline : 2034-12-31
Document Type : Contracts
View Details
Whats app