Operations Manager 10/23/2023, HTSL - High Technology Sources Limited Didcot OX11, UK Bookmark job Bookmark job