About Instrument Design Limited (06220009) United Kingdom