About London Fashion Film Festival Limited (08129385) United Kingdom