About D D D C Limited (13027938) United Kingdom