Advertisement
Veterinary

New pet care brand launches with £5m investment

Itch, a new pet care brand has been launched following a £5m investment, with a further £10m investment planned for late 2019 to support expansion to the US in early 2020.

Back to top button