SkinBioTherapeutics PLC

Zenakine, Textiles and the Croda Patent: What Does It Really Mean for SkinBioTherapeutics?