you can put in all of that in letter of explanation, but it will depend on visa officer in the end. you can put in company's CIN(all companies have this and is generally easily available on lot of websites in google search). it will be registered with record of companies (in India) where they...