About Fighting Spirit Film Festival Ltd (12148438) United Kingdom