172.69.62.252

Rutland makes deal six from Fund III with Armitage Pet Care

1495
UK-headquartered Rutland Partners has marked the sixth investment from its third fund with the purchase of Armitage Pet