About D & B Studio Limited (04113889) United Kingdom