Capula names new managing director

Capula, a Staffordshire-based industrial control, automation and digital systems integrator, has named its new managing director.

Read more