IMImobile plc IMO

A company that builds automated customer communications software that helps improve customer experience and reduce costs.