About Mitchell Studios Limited (12488522) United Kingdom