Nuwber is registered in Alexandria, Virginia, United States.  Records show Nuwber Inc., has upwards of 25 employees or staff, many of which have public profiles on LinkedIn and other sites. Check there for more info.