Open Orphan signs a £7.3 million contract for influenza human challenge study

Open Orphan signs a £7.3 million contract for influenza human challenge study