About Attica Sciences Ltd (11498652) United Kingdom