L-Carnitine L-Tartrate (500mg) — Medicines & Generic Alternatives