25 hydroxy cholecalciferol 1- hydroxylase enzyme is present in

25 hydroxy cholecalciferol 1- hydroxylase enzyme is present in
A. Skin
B. Liver
C. Pancreas
D. Kidney