HR is the Nodal Agency/Dept of all the visas to be processed by a Company. They would be the contact-point for the individuals/dept-heads/respective Embassy or Consulate. Unless you give more details of the purpose & which country [for which the Visa is needed], it could be off-the-mark to give any inputs--since the process varies from country to country.