Mubi is a global streaming platform, production company and film distributor. MUBI produces and theatrically distributes films by emerging and established filmmakers, which are exclusively available on its platform. From Wikipedia
The recognition follows a strong Cannes launch, setting up a high-profile showcase for Lynne Ramsay’s latest.