Its one of the 1000's of dubious chinese/far eastern sites selling fake copies mainly of oyaide, no approvals, and even though they probably sell 1000's of plugs and IEC's worldwide I would never use any of this stuff as I have seen the videos of things setting on fire, not saying for a second this applies to the website in question but I for one would not touch it with a bargepole, as far as getting cable off them, no chance whatsoever.