New York-based customer service company Horatio also placed as New York’s 12th highest company on the prestigious list NEW YORK, Aug. 16, 2023 /PRNewswire/ — Inc. Magazine has revealed that Horatio, the modern customer service company disrupting CX, has ranked as No. 107 on the 2023…