Puzzel is Europe’s leading cloud-based contact centre solutions provider, serving over 1,200 organisations in 40 countries.