An immersive gaming experience has opened a new London venue. Activate, a Canada-born social gaming brand, launched its fifth ...