asked by Angela B. on 6/30/19
They are based in India and have no physical office or employees in new york.
Get answers from the Cogneesol staff and other customers.