Organization:
Abengoa Solar New Technologies
LEI 549300BR7BFDTCXWR510
Organization name
Abengoa Solar New Technologies SA
Country name
Spain
Country of registration
Spain
Industry
Power
Bond debt
-