Sarah Ross has held various operations and management roles in companies such as SureCloud Cyber Services, SureCloud, NCC Group, and Eversheds. With a Bachelor of Arts degree from Leeds Beckett University, Sarah has a strong background in cyber risk consulting and insolvency analysis.
March, 2024 - present