Everything is done online, there is no need to visit Cyprus, once you have send all the applications to the agent by e-mail, they will review them and if everything is fine, you will need to send the original copies by courier service (Fedex or DHL etc.) to their office in Cyprus.
When they have received the documents and the payment everything will be setup as agreed and typically within 5 to 10 days the company and bank account is ready, by that time
they will send the original apostilled corporate documents, company certificate etc. to you by courier service.
The bank will also get in touch with you directly to complete the bank account opening and they will send you the counter signed contract, debit- credit card and pin code for
the e-Banking directly. This depends on the bank, sometimes you will never hear anything other than you will receive the package directly from the bank or agent.