IFC's full name is International Fighting Championship.
IFC headquarters are located at Aldershot, Hampshire, England.