About London Greek Film Festival Limited (06584335) United Kingdom