24 employees
TecFac provides strategic planning, cloud migration, project management & managed help desk services, delivering technology innovation.
2002