l glutathione means L-Glutathione 250 mg Dietary Supplement L-Glutathione: 8 Benefits - YouTube
Description
Yes, taking Vitamin C alongside glutathione is highly recommended

Doostzadeh et al., 2007
:max_bytes(150000):strip_icc()/benefits-of-glutathione-89457_final-01-502464fe91b2444285b0cccf8cb0a33c.png)
It is found in high concentrations in animal proteins: meats, poultry, fish, eggs, and dairy
Often called the "master antioxidant," glutathione is a tripeptidea small protein made of three amino acids: cysteine, glutamine, and glycine
