I don’t know if it is too good to be true — the INR claims that it is a patented “breakthrough” in stroke treatment. A breakthrough indicates a sudden and unexpected discovery.
Patents are public. Have you found the patent?