About Instrumentation Concept Limited (06472683) United Kingdom