Certain companies tend to pull certain bureaus.
Yes, and often it is regional, so Bank X pulls experian in South CA, but TU in MA for example. In some cases, we have things like Amex nearly always pulls EX (first) regardless of where you are.
Any issuer can also pull more than one. Capital One is (in)famous for pulling all three, but any issuer can pull two or three if they have questions after the first pull.
There are databases that are populated with self-reported data: google "credit pull database" for example.
Did you pay the fashion bug off 12 years ago or was it less then 7 years ago. If it was over 7 it shouldn't even be on you report.