John Yorston is the Head of Risk and Compliance at Red Rock Power. Based in Edinburgh, UK.
John Yorston is the Head of Risk and Compliance at Red Rock Power. He was quoted discussing the company's achievement of ISO 45003 certification for psychological health and safety, highlighting its commitment to employee mental health and wellbeing.
Full founder directory · Investor directory · Company funding database · Fundraising library