About Kemnal Road Studios Limited (11262178) United Kingdom