About Retro Game Shack Limited (12689159) United Kingdom