A specialised manufacturer of industrial screens.

Products