About Instrument Design Consultants Limited (06098855) United Kingdom