NCT06823089 - Early Feasibility Study of Cartilage Defect Repair | Crick | Crick