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.
You'll need to
subscribe to unlock this content. Already subscribed? Login?