NCT02823236 - Efficacy of Intralesional Triamcinolone and 8% Topical Pirfenidone for Treatment of Keloid Scars | Crick | Crick