Twitch provides live streaming video platform for gamers. Twitch was founded in 2006. Twitch's headquarters is located in San Francisco, California, USA 94104.
Twitch's Co-Founder & CEO, Emmett Shear, currently has an approval rating of 73%. Twitch h...