About Zella Instrumentation & Control Limited (01168284) United Kingdom