Looks legit for me, but if you didn’t install this by yourself, we can remove this…
Belongs to this → http://www.splashtop.com/