Epsilon-3 Bio Limited is a preclinical stage company with investment from Index Ventures, Novo Ventures and Imperial Innovations.