About Silicon Mechanics Limited (02926940) United Kingdom