Novocastra Laboratories

Nota - Note: 

Ver / See: Leica Microsystems.