Life sciences Life sciences Digital neurotherapeutics specialist MindMaze secures USD 105 million 21 February 2022