About Big Jam Studios Limited (09796896) United Kingdom