About Atticus Technology Ltd (07640084) United Kingdom