About Atticus Holdings Limited (03585031) United Kingdom