80 employees
LOGO is an insurance company that provides life insurance, auto insurance, and health insurance services.
2008