About Aido Group Limited (11730241) United Kingdom