Before revision: Novarra is a mobile internet software company founded in 2000 and based in Itasca, Illinois, USA.
After revision: Novarra was a mobile internet software company founded in 2000 and based in Itasca, Illinois, USA.