I've not used this product, but the description and photos look correct. Can you get a hold of Mcgill's and ask them who the manufacturer is? I could not tell looking at the link you provided.
The price does seem very reasonable. I work in an investment casting foundry, and Mcgill's prices are slightly cheaper than what we pay. We use about 10,000 square feet of the stuff per week.