About Torquemeters Limited (00492122) United Kingdom