About Alba Instrumentation Limited (06605542) United Kingdom