Apollo will have its base at the Stevenage Bioscience Catalyst, a biotech hub established in 2012 with the help of GSK, which has a research centre nearby. Once funded, projects will be progressed ...