About Aida Media Uk Ltd (08129139) United Kingdom