NCT04881123 - SER150 vs Placebo in Diabetic Kidney Disease | Crick | Crick