Mozilla
Homepage:
https://www.mozilla.org/
Founded Year:
1998
Headquarters Location:
Mountain View, California, USA



















