TechStar Group Share: Information Technologies TechStar Group Visit Website 209 SH 121 Bypass, Suite 36 Lewisville, TX 75067 (972) 756-1300 LinkedIn Facebook Twitter YouTube Blog About Map About TechStar is a global digital solutions and professional services firm empowering businesses to compete by leveraging emerging technologies. What's Nearby? Distance: 5 10 15 20 25 50 mi.