??? Cant see the add on? Rated 1 out of 5 stars

How does one use this add on? I have FF21. It is downloaded in my add ons, but it just doesn't show up. How does one use it?In the screenshot I saw it as a right click option but its not working.
There is no link to contact the developer.