NCT07643467 - Fluorescent Probe for Assessment of Renal Elimination | Crick | Crick