UPM inaugurates €1.4bn renewable chemicals biorefinery in Germany

27 Oct 2026