Noise Factory isn't a big-name developer, but they're certainly well-known for their cult hits on the Neo Geo like Rage of the Dragons and Power Instinct Matrimelee which spawned the Let's Go Onmyouji Internet meme.
That was back over a decade ago. While the developer seemed to be around and working on other publisher's projects, today they made the sudden announcement to close office at the end of March.