About Ddm Technology Ltd (12684912) United Kingdom