About Griffin Games Limited (08493990) United Kingdom