Nick Jones

Head of Digital & CSR at Visa Europe

European member
Region - United Kingdom