24 employees
OBN is the membership organisation supporting and bringing together the UK’s emerging life science R&D companies.
1999