About Ddi Solutions Ltd (10590126) United Kingdom