About Loco The London Comedy Film Festival Ltd (07414563) United Kingdom