About Dsd Technologies Limited (06928299) United Kingdom