IFC's full name is Indiana Fighting Championship.
IFC headquarters are located at Indiana, United States.