About Ddi Developments Ltd (09723086) United Kingdom