About Ddi Holdings (nw) Limited (11867004) United Kingdom