Tech Square Labs Scores $1M from Invest Georgia

Thursday, July 13th, 2017

Atlanta-based Tech Square Labs Fund has received a $1 million investment from Invest Georgia, a state-run venture capital fund.

Read more at the Atlanta Business Chronicle