About Instrument Technology Limited (05462271) United Kingdom