Business Summary
Techstars Central LLC is a United States-based company. The Company provides access to capital, mentorship, and other support for early-stage entrepreneurs. It provides pre-seed investment. The Company provides venture capital to startup, early-stage and recently launched brands and products. It also provides financial, operations, and management support to its portfolio companies.
Country of Incorporation
United States of America
Incorporation Date
2009-03-09
Business Sector
Industrial & Commercial Services
Company Address
228 Park Ave S PMB 99696