Do you have Facebook? I have a feeling that they are out of business, since their website is of no use anymore, and they haven't updated their FB page since 2013... FB leads me back to the same webpage linked in the Youtube video. But maybe you could message them.
Front Sight Tool - Home | Facebook