is not in process of liquidation on Dec 22, 2022
Where is INTERNATIONAL OMBUDS ASSOCIATION's headquarters?
INTERNATIONAL OMBUDS ASSOCIATION's headquarters is located at 2150 N 107TH ST STE 205, SEATTLE, WA, 98133-9009, USA
What year was INTERNATIONAL OMBUDS ASSOCIATION started?
INTERNATIONAL OMBUDS ASSOCIATION was started in 2018