No, and like all those herbal supplements, I doubt any effect will be that noticeable, if at all. You’ll lose pounds, of course - £s not lbs, that is.
I object to them calling it Plantsulin because it’s a silly name but mainly because it could encourage desperate people to stop their insulin in the hope this would be some kind of substitute.
TLDR: save your money!