About Instrument And Control Solutions Limited (05481468) United Kingdom