NCT07682636 - Keloid Pathogenesis And Fibroblast Activation Study | Crick | Crick