Bioarchitech logo

Bioarchitech is a biotechnology company based at the Cherwell Innovation Centre in Upper Heyford which is developing oncolytic viruses.

Bioarchitech Ltd, Cherwell Innovation Centre, 77 Heyford Park, Upper Heyford, Bicester, Oxfordshire OX25 5HD, UK

Company No: 8858643; VAT Registration: GB218264316; Tel: +44 (0)1869 238000

© 2018 A MarketPress.com Theme