About Atticus Research Limited (07757477) United Kingdom