New owners for Wolverhampton stamp printers
Spectra Systems Corporation has completed a deal worth more than £10 million to acquire Cartor Holdings which also has a facility at Meauce in France.

Spectra Systems Corporation has completed a deal worth more than £10 million to acquire Cartor Holdings which also has a facility at Meauce in France.