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.
Sign up to view 1 direct report
Get started