What is Patent and what does it Offer?

Swarit Advisors