About London International Filmmaker Festival Ltd (08244467) United Kingdom