About Ddi Partners Limited (08811424) United Kingdom