About Gamecube Group Plc (11585101) United Kingdom