I think it will actually be this one won't it?
https://www.gamblingcommission.gov.uk/public-register/premises/detail/UjVYTjA

Maybe they used to sub-contract it, or there used to be another gaming space too in the past?