45 employees
OPEN is a branding and advertising agency that creates brands, products, digital and advertising brands.
2000