As a starter we provide a number of bulk products that are free.
As to your question of ‘Maintain updated the basic company information like name, address, etc’, why not just retreive the data from us just at the point where you need to display it on your screen/system.
Why maintain a copy of our data?
Also, in the near future we will be launching a streaming API where you will be able to determine when company data has changed and retrieve the up to date information.
You may be denied access to our services should we deem you to be violating our fair use policy.