Yes. Any and all catering establishments, need license. Including those under central Government such as Railways, Airport, Seaport, and Defence etc… are required to obtain a license from FSSAI.