Organization: Abengoa Solar Holdings
Organization name
Abengoa Solar Holdings Inc
Country name
Spain
Country of registration
Spain
Industry
Holding Companies
Bond debt
-