Est. 1890s-ish.

Headquarters in Mexico City and Hong Kong.

Truly independent film.