This post is for information only and will be closed to responses as a result.
It appears that B12d have been advised that, because of the context of their discussions making it clear that they are providing B12 for medical purposes and not as a vitamin supplement they can no longer issue injectable B12 without prescription.
They recommend a few sites that are frequently mentioned as sources on here - one providing B12 as a supplement in the UK and the others in Germany.
They are apparently looking at the possibility of a voucher scheme to support people who cannot afford their own supplies.