Solar Covestro AG Secures Solar Power PPA with BP for Spanish Production Site byJames RichardJuly 5, 2024