About London Film Project Ltd (12023403) United Kingdom