IFC's full name is Invencibles Fighting Championship.
IFC headquarters are located at Lambayeque, Peru.