About Instrument Design Solutions Limited (04267604) United Kingdom