Skip to main content

Chemours opens 'Discovery Hub'

Chemours has formally inaugurated its new innovation centre, the Chemours Discovery Hub, on the University of Delaware’s Science, Technology & Advanced Research (STAR) Campus in Newark.
Subscribe to Discovery Hub