Dear Sathish,
Yes, this is quite possible with Kentico, however, you're feature requirements are bit much to simply list example threads with code.
You can use inlinecontrols or webparts to create a registration and login page.
You can use the emailtemplates to send email to your company and the registering user.
You can use bizforms for users asking more information and have it mail to you.
You can clone the bizform webpart, to tweak requirement of cookie detection with your own code.
You can either decide to use a custom table to store user data or keep it collected within the bizform data.
All information regarding how these subjects work you can find on the kentico
documentation.
Please let us know if you require extra information.
Regards,
dvanbale