About Phone & Game Glasgow Ltd (SC711121) United Kingdom