Head of Tax Strategy – Visa Europe

London, United Kingdom