ECC NEC Project Manager at Mace (Peterborough, United Kingdom) — aijobsearch