I'm unable to turn off a site's notification in windows 10, it keeps popping up now and then. It appears as in this pic. I allowed this site to show me windows notifications when windows 10 asked me to do, but I can't see this app in "notifications and actions" settings, even when I turn off "Show app notifications" it keeps popping up. I tried to search for the site name in windows registry (HKEY_CURRENT_USER/SOFTWARE/microsoft/Windows/CurrentVersion/PushNotifications), no luck there too. I just can't figure out how to shut it.
Please any help would be greatly appreciated. Thanks in advance.