A tour of Excel Esports’ new world-class HQ and training facilities at Twickenham Stadium Posted on April 8, 2019