About Attika 21 Ltd (10862340) United Kingdom