About Atticus One Limited (06038636) United Kingdom