About Ibbotson Studios Limited (08766874) United Kingdom