About Chelmsford Film Festival Ltd (10504731) United Kingdom