About Atticus Associates Ltd (06349038) United Kingdom