Swiss life science firm Lonza (VTX:LONN) has signed a ten-year virtual power purchase agreement (VPPA) to buy solar energy from Spanish renewables group Ignis.