I installed PPTWebBrowser but cannot find it in PowerPoint.

PPTWebBrowser > Support Help
PPTWebBrowser installs 2 new buttons into the Insert Tab of PowerPoint. 
 
PPTWebBrowser is in the Insert Ribbon in PowerPoint