22 employees
STP is specialized in developing mission-critical infrastructure, applications, and cyber security systems.
2005