About Instrument Design Technology Limited (03950882) United Kingdom