Hi,
Personally never heard of them, having had a quick look through there website it seems like there German based, probably similar to United Print, Print Carrier etc!
I see your Gloucester based, so are we :)
Drop me an email to
[email protected] with what your after and i'll see...