About Leica Microsystems Cambridge Limited (02690018) United Kingdom