About Atticus 7 Limited (08152653) United Kingdom