DEBRA Research Announces Impact Investment into Nova Anchora to Advance Protein Therapy for Epidermolysis Bullosa Written by Kai Schmitz on 29th April 2025. Posted in Client News. Previous Next