is not in process of liquidation on Dec 18, 2023
Where is OZZIE'S SUPER SERVICE, INC.'s headquarters?
OZZIE'S SUPER SERVICE, INC.'s headquarters is located at 14295 NORTHWEST 7TH AVENUE, MIAMI, FL
What year was OZZIE'S SUPER SERVICE, INC. started?
OZZIE'S SUPER SERVICE, INC. was started in 1975