INEOS news

INEOS to stop ethanol production at Grangemouth, UK site by 2025