About Gamecube Amusement Limited (10180366) United Kingdom