Techstars Investor

Techstars is the worldwide network that helps entrepreneurs succeed.
Invests into
Industry:
Waste Management
Headquarters:
United States
Founded Date:
Oct 1, 2006
Employees Number:
280
Investor Type:
Accelerator
Investment Stage:
N/A
Number Of Exits:
163
Register and Claim Ownership