I've heard of the brand, but never used one... Seems like "Engrish" to me, but a quick check of the Mouser catalog suggests that they're above-board. Very large number of power products, and many of the "medical grade" variety.

Doesn't sound like a fly-by-night outfit.