About London Production Studios Limited (11008926) United Kingdom