77 employees
STC is a product lifecycle management company that offers 3D scans and metrological analysis.
2002