News

A tour of Excel Esports’ new world-class HQ and training facilities at Twickenham Stadium