Technology Magazine November 2019 | Page 208
STORA ENSO
700 + Years of history
€ 10.49bn Approximate revenue
208
26,000 Number of employees
NOVEMBER 2019
Technology Magazine November 2019 | Page 207
Technology Magazine November 2019 | Page 209