About Studio Duggan Limited (08136653) United Kingdom