About Film Festival International Ltd (08764419) United Kingdom