my car has this sticker on the window. i googled it and i could not find a site. any of you heared of it? [i was trying to find the former owner]