Return to "Digital health firm secures £1m to create 75 jobs" Liz Ashall-Payne Liz Ashall-Payne, founder and chief executive of ORCHA Health