Excelsior Technologies Flexible Packaging Plant

1-excelsior-technologies
The new Excelsior Technologies Flexible Packaging Plant at Deeside, North Wales.