About Attari Group Limited (11659681) United Kingdom