About Griffin Studios Limited (09266387) United Kingdom