Entries in 'hq' (1)

Twitch opens London HQ

Twitch opens London HQ

Games video giant Twitch has finally opened a full European base on Carnaby Street in London.

Christopher Dring
by Christopher Dring
on Apr 17th 2014 at 2:14PM in News