About Atticus Global Limited (09567008) United Kingdom