About Digital Nostrum Limited (11678219) United Kingdom