About Permascreen Ltd (NI616727) United Kingdom