Organization: Abengoa Solar
Organization name
Abengoa Solar LLC
Country name
Spain
Country of registration
Spain
Industry
Power
Bond debt
-