National Institute of Biological Standards and Control (NIBSC)

Description

part of U.K. government

Location

Potters Bar Herts UK FOR

Reference Number

9225