About Atticus Innovation Limited (06537034) United Kingdom