Sarah Roles Ndibe

Head of Technology and Financial Services - Trade, UK Government, Department for Business and Trade, Spain