About Ddmm Holdings Ltd (07244643) United Kingdom