I don't see any internet presence either.

I think you've done the right thing to comment on the originator's changeset.  "Added from another site" is not an appropriate source. If you don't get an adequate response regarding an source or first hand knowledge, I would endorse removing this.