About Ada Digital Limited (10402755) United Kingdom