Subsidiary Entity Logo Percentage Country
UPM Biochem. GmbH
UPM Biochemicals GmbH
Logo missing 100.00%
UPM Biofuels
UPM Biofuels
Logo missing 100.00%