divergent technologies location