Customer Success Manager Central Scotland This role is a fixed term contract lasting 6 months At Aridhia, we power secure, collaborative research in healthcare, life sciences, and the public sector. Our Digital Research Environment (DRE) enables organizations to manage, share,…