About Attica London Ltd (11126064) United Kingdom