About Ada Digital World Limited (12379402) United Kingdom