About Nicol&alex Aida Ltd (13006087) United Kingdom