IBEX Holdings Ltd - IBEX - Share chat

This is a global customer experience company. It offers customer service, technical support and other back office services.