About Ada Digital Communications Limited (11707457) United Kingdom