National Physical Laboratory, Teddington
Reg Number: 02992144
Date of Inc: November 18, 1994
Reg Number: 02992022
Reg Number: 02937881
Date of Inc: June 10, 1994
C/O National Physical Laboratory, Teddington
Reg Number: 15013400
Date of Inc: July 19, 2023