Technology & IT Technology & IT {Directory Results} Search Radius... 1 mi 5 mi 10 mi 50 mi 100 mi Technology & IT Results: 2 ITEGRITI Corporation ITEGRITI Corporation 2101 CityWest Blvd, Suite 100, Houston, TX 77042 (832) 781-3177 Send Email Visit Website Ovvi, LLC. Ovvi, LLC. 13003 SW Freeway, Ste # 100, Stafford, TX 77477 (210) 885-7554 Send Email Visit Website Powered By GrowthZone