Techstars

Techstars

Global platform for investment and innovation
Boulder County Colorado (HQ), London England, Seattle Washington, New York New York, Boston Massachusetts, Chicago Illinois, Tel Aviv-Yafo מחוז תל אביב, Taiwan, Munich Bayern, Seoul South Korea, Victoria Australia, Lisbon Portugal
Deals in the last 12 months undisclosed