Helm has been recognised at the Business Excellence Awards 2025, receiving two awards on Tuesday, 8 April. The awards, hosted by Acquisition International in the UK, honours outstanding enterprises and individuals worldwide, celebrating excellence, resilience and achievement across multiple markets and industries.Helm says it received the following accolades: Best AI Customer Experience Company (Africa) Honouring Helm’s…