About Atticus Connect Limited (10868978) United Kingdom