I have used what looks like the same stuff at work. We call it FRP grating. It comes in different mesh sizes and thickness depending upon what you need to do with it. I buy it in large sheets from Perma Composites http://www.permacomposites.com then cut it down to size to suit the project I am working on at the time (PS: I have no affiliation with the company. But have purchased materials from them several times and their advice has been really helpful)