Francis Crick Institute logo

Francis Crick Institute

Investments
3
Lead Investments
0

The Francis Crick Institute is a biomedical discovery institute based in London, United Kingdom. It focuses on understanding the biology underlying health and disease and is involved in advancing, promoting, and sharing knowledge in the healthcare sector.

Founded 2011
Europe, United Kingdom
1K-5K
crick.ac.uk
PitchBook

Highlights

Focus Areas

Health Care
Biotechnology
Therapeutics
Analytics
Artificial Intelligence (AI)

Notable Investments

Enara Bio logo
Achilles Therapeutics logo
PulseAI logo

Investment History

Team