Seems like an add-on to an existing browser not a browser itself
https://startpage.com/eng/
Try this.