Tech Wildcatters invests money, time and resources in promising startups.