About Digital Design Corporation Limited (03876839) United Kingdom