If you need more lookups,
subscriptions start at $34 USD/month.
Amelia Carroll Location
United Kingdom
Amelia Carroll Work
Chief of Staff @ (January 2026 - Present)
Head of Strategy @ (February 2025 - January 2026)
Head of Corporate Strategy @ (February 2022 - February 2025)
Engagement Manager @ (October 2018 - December 2021)
Business Information and Planning Manager @ (December 2011 - July 2018)
Amelia Carroll Education
Imperial Business School
Master of Business Administration (MBA) (Business Administration and Management, General)
University of Leeds
Bachelor of Arts (B.A.)
Amelia Carroll Summary
Amelia Carroll, based in United Kingdom, is currently a Chief of Staff at Canada Life UK. Amelia Carroll brings experience from previous roles at Canada Life UK, YuLife, McKinsey & Company and MetLife. Amelia Carroll holds a Master of Business Administration (MBA) in Business Administration and Management, General @ Imperial Business School. Amelia Carroll has 1 emails on RocketReach.
Looking for a different Amelia Carroll?
Find contact details for 700 million professionals.