Vitamin B12 tablets