About D Digital Management Ltd (11787806) United Kingdom