MTL materials are not being applied
The problem is that the .mtl file is not assigning the texture. There is no map_Kd attribute saved.

newmtl Material__27
illum 4
Kd 0.50 0.50 0.50
Ka 0.00 0.00 0.00
Tf 1.00 1.00 1.00
Ni 1.00
Ks 0.50 0.50 0.50
Ns 18.00


If you append map_Kd cat.png as a new line, it will load the mesh with a texture. However the UV layout seems to be made with a mirror modifier applied which causes the texture to look very glitchy. This could be solved if you're willing to fix it.