Sophisticated and simple
What the CMA found: a landscape of rising costs and hidden prices The Competition and Markets Authority (CMA) has issued provisional findings on the veterinary…