Established in the early 1940s, Findus — name comes from Fruit Industries apparently — is a Swedish producer and distributor of frozen food products for consumer retail and wholesale foodservices. It operates in other European markets like France, the UK, and the in the Nordic countries, as well as in Thailand. The new identity was designed by Stockholm-based Pond. Press release in Swedish here. And, yes, the logo is supposed to be a flag.
Plans are in development for coming back to Europe in Spring of 2018 with the current top contender host city of Barcelona.