EMEAA Payroll Manager — Element… · UK-Edinburgh | Tsenta