Another post for Team Launcher can be found in Crunchbase.com.
So what is Crunchbase.com?
CrunchBase is the free database of technology companies, people, and investors that anyone can edit.
Take a peak on its post at http://www.crunchbase.com/company/team-launcher