Most likely, they provided financing for the film. In the cast listed here, there are a lot of "Indiegogo producers."
P.s: That's right! and all those people where backers on their indiegogo campaign. about 28K people backed this project and helped to make the feature film.
When you see "executive producer" in the cast, what that often means is they gave money to finance the film, but really did not have much input into making it.