About Kemp Studios Limited (12904877) United Kingdom