About Aida Intelligent Solutions Limited (11222809) United Kingdom