About Duke Studios Limited (09908058) United Kingdom