Charlotte Armitage's Location
London, England, United Kingdom
Charlotte Armitage's Work
Charlotte Armitage's Skills
Charlotte Armitage's Summary
Charlotte Armitage, based in London, England, United Kingdom, is currently a Western Europe Regional Marketing Director at Dell Technologies, bringing experience from previous roles at Dell Technologies, Dell Emc, Ca Technologies and Sybase. With a robust skill set that includes Demand Generation, Channel, Alliances, Channel Partners, EMEA and more, Charlotte Armitage contributes valuable insights to the industry. Charlotte Armitage has 2 emails on RocketReach.