About The Barcade Club Limited (12228133) United Kingdom