About Atticus Information Technology Solutions Limited (06287057) United Kingdom