Im confused why no one posting. Since i know about AOR b12 hydroxy from here.
AOR is a recommended and expensive company. Personally can't afford it. But would have not much doubt that their ingredients lists whats in it. Expensive companies have more reputation to loose than more affordable.
The only problem with this product I could think of, since it is more expensive than from other companies, is that someone faked it for higher profit. As it also happen with expensive medications especially produced in Asia. Or even bottled drinking water.
There is even the warning on the bottle:
to not use when seal under cap is broken
But there are ways to fake also the seal.
Best way to find out is to contact customer support of AOR with the images, and ask if you could have bought a faked product, or they indeed only have changed their raw material suppliers. You could also ask for a COA (Certificate of Analysis) for this batch number, to see what's really in the pills.