Twitch
Investment Year
2012
Sector
Geography
North America - West
Website
www.twitch.tv

Twitch

Twitch is a user generated live streaming video and gaming portal.

News