About Attica Software Limited (04186233) United Kingdom