Auto-translated
I managed to fix the UVs in Blender. I started by simply converting the WRL file to OBJ, and when importing into Blender, the UVs already looked better; it was clear that the texture was being applied, although not entirely correctly. In the end, I only needed to mirror the UVs along the Y-axis, and the texture was applied as it should be.
Thanks to everyone!