About Michael Turner Studios Limited (08181480) United Kingdom