About London Film Festival Ltd (13162622) United Kingdom