@Diwas *********
Most companies will want you to go to a nearby embassy/consulate to get the Non B. Many can’t or won’t provide the necessary documentation to get a in country Non B. Vast amounts of paperwork.
You’d have to research the nearby consulates to check on their policies for Nepal passports. Some nationalities can take weeks at some.