I do not know about the product.
However, as most reproductions you will need to know what the metal composition is? try other sites and see if you can find feedback.
They seem to have a a lot of product avaialble and that would required a large investment. I know that Vietnam is suppose to be one of greatest for new business. So it could be British, French, Germans, or American concern.