No Longer Operating / 1992 to 2018
http://www.touchbase.com
Details
Employees
125
Founded
1992
Location
Denver
, United States
Phone
+13038623300
Industry
it services and it consulting
Keywords
building consistent multi-location communication technology platforms - driving business return by integrating collaboration, customer contact & broadcast communications technologies - maximizing the performance of existing communication technology
Browse SuperAGI Directories
AI Native CRM for Unified Sales, Support & Marketing
Accelerate growth and streamline your entire stack with AI CRM Platform