About London Film City Ltd. (10366111) United Kingdom