About Image Foundry Studios Limited (05288501) United Kingdom