About Atticus Advisory Ltd. (10067048) United Kingdom