095329-bacteriophages-on-bacteria.jpg

contact us

OSPT, Bioescalator, Innovation Centre,

Old road campus, Roosvelt drive, OX3 7FZ, Oxford, UK

Company registration n# 12089475