Founding Engineer
- Location
- Greater London, England, United Kingdom
About Delfa Billions of people still suffer from every-day diseases. One key reason? Clinical trials are broken . Despite $120 billion spent each year, most trials are delayed due to bottlenecks like patient recruitment. ...