About Interlude Comics Limited (08848618) United Kingdom