About Instrumentation Technical Services Ltd (12897193) United Kingdom