About Atticus Awards Ltd (11612647) United Kingdom