50 employees
Ibo is a brand experience agency that creates and develops omni-channel brand stories to extend consumer engagement in companies.
2010