Offshore Process Engineering Specialist Inspector Institution of Chemical Engineers (IChemE) 04 Dec, 2024