
Running for over one hundred and fifty years, the Cheltenham Festival kicks off today, gathering the most talented horses from Great Britain, Ireland and overseas. With millions swapping hands over the next four days, have you ensured that your Customer Support is in check?