About Ddm Holdings Limited (10203869) United Kingdom