EuroSmartz is the developer. They don't mention PrintCentral on their site anymore, but there are other products that do the same thing. I'm wondering if it wasn't just a name change.
Or maybe they are forcing an upgrade for new features. No news on the site about what happened, last time I checked.