About Aida 24 Ltd (12824220) United Kingdom