About Tetramech Limited (06084913) United Kingdom