IFC's full name is International Fighting Championship.
IFC headquarters are located at Barcelona, Spain.