National Physical Laboratory, Teddington, Middlesex (NPL), UK
Organization name
National Physical Laboratory, Teddington, Middlesex (NPL), UK