About Duncan J C Studio Limited (13315302) United Kingdom