About Ddi Holdings Limited (03735879) United Kingdom