It's a PUP, Potentially Unwanted Program. Don't know where you've got it but many of my customers have got it too. Apparently it comes as a bonus with something you've deliberately downloaded and installed, or you've accidentally clicked the wrong Download button on a site loaded with ads. You definitely don't want to let it take care of your driver updates!
Fortunately it's quite easy to get rid of. Simply go to Programs and features and uninstall it. Of course you'll get a nag or three offering you to get it for less than half of the nominal price but read carefully and continue with the uninstalling until ready.