About Atticus Software Solutions Limited (07594791) United Kingdom