Renewables investor Octopus Energy Generation has teamed up with French solar-plus-storage specialist ZE Energy to build a 98.5-MW/895-MWh battery project in Italy, one of the country’s biggest energy storage sites.