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