Company · mentioned 2 times
Mobile game company based in the UK, known for its advertising.
two & a half gamers· 6 Nov