095329-bacteriophages-on-bacteria.jpg

contact us

OSPT, Centre for Innovation & Entreprise,

Begbroke, OX5 1PF, Oxfordshire, UK

Company registration n# 12089475