IOF stands for Indian ordinance factory which manufactures country-made firearms in India. They also provide the application form for a firearm license in India.