11 employees
Tech Squared is an IT service and consulting firm providing managed IT services and cyber security to clients.
2001