About Aida Intelligent Solutions Limited (12509047) United Kingdom