Above answer is for permanent visa. For Visit Visa u need No objection from sponsor, your contract agreement. Thats all. I think it may take 1 day.