About Ddi Group Limited (12033924) United Kingdom