UK’s newest competitive socialising experience unveils rapid expansion plans just a month after London O2 launch
The UK’s newest competitive socialising experience has identified four new locations to open in by June following a hugely successful launch at The O2 in London in December. Activate is…