Nine new businesses take space in The Oxford Trust two innovation centres

Nine new early-stage science and technology start-up businesses have taken space in The Oxford Trust two innovation centres during Autumn