SLFC, Snow Leopard FC's full name is Snow Leopard Fighting Championship.
SLFC, Snow Leopard FC headquarters are located at Afghanistan.