ISFA INTERNATIONAL SPORT FUCKING ASSOCIATION

Anyone heard of it?? Or know where the logo is?