About London Film Studio Limited (08564693) United Kingdom