Dutch energy solutions provider Alfen said on Tuesday it is installing a 12-MW/12-MWh energy storage system at the site of EPV Energy Ltd’s 124-MW under-construction Teuwa wind farm in Finland.