Profile
Client Director
Visa
Country or State
United Kingdom
Client Director at Visa
Master of Science (M.Sc.), International Business
Merchant Payments Ecosystem 2022