About Testometric Holdings Limited (11521177) United Kingdom