NCT04558528 - Innovation Platform | Crick | Crick