GREENWICH, Conn.--(BUSINESS WIRE)--Cat Rock Capital Management LP (together with its affiliates, “Cat Rock Capital”), a long-term oriented investment firm and holder of approximately 13.8 million ...