Innovative Solutions · Global Expertise · In-House BioA Lab · Advanced Workflow Process
34+ Employees · 120+ Installations · Awarded Swiss Technology