Internal Controls Senior Manager
AVEVA
London