About Torus Measurement Systems Limited (03761292) United Kingdom