About Atticus Group Ltd (10325477) United Kingdom