About Techstars
Techstars is a global investment business that provides access to capital, one-on-one mentorship, a worldwide network and customized programming for early-stage entrepreneurs. It was founded in 2006 in Boulder, Colorado
Techstars is a global investment business that provides access to capital, one-on-one mentorship, a worldwide network and customized programming for early-stage entrepreneurs. It was founded in 2006 in Boulder, Colorado