80 employees
IBSA specializes in developing online retail assets, product management, online marketing, logistics, technology and marketing.
1998