About Ada Management Ltd (11788306) United Kingdom