Carolyn Jameson is the Chief Trust Officer and Company Secretary at Trustpilot. She attended The University of Edinburgh.