About Dmdtech Ltd (12843926) United Kingdom