is not in process of liquidation on Dec 31, 2023
Old value
Address change28 LIBERTY ST, NEW YORK, NY 10005
Where is OVID TECHNOLOGIES, INC.'s headquarters?
OVID TECHNOLOGIES, INC.'s headquarters is located at 28 LIBERTY ST, NEW YORK, NY 10005
What year was OVID TECHNOLOGIES, INC. started?
OVID TECHNOLOGIES, INC. was started in 2010