About Atari Group Ltd (12415967) United Kingdom