I want to buy the DLL on one company licence. When I buy do I have to renew it yearly? Once i have updated a client?
You don't need to renew every year. Licenses don't expire.
Support option (1 year or 2 years) refers to support and component updates only.