I no what UGL means but not HG. I am going to assume that HG is the opposite of a UGL. They're from india, from a seemingly legitimate manufacturer. Yet the thing is, there's two company names on the package. One seems to be legit and the other I couldn't find much of anything on Google. They're generic by the way. I am not sure if I am supposed to give names of labs on here, or if that is a violation of some rule, so I won't.