22 employees
Mestel is a designer and manufacturer of watch straps, watch components, and tools.
2008