About Intramech Limited (08890318) United Kingdom