NCT06598241 - Mirragen Diabetic Foot Ulcer Study | Crick | Crick