Answer: I believe that the answer is B.
Explanation: When you are meeting someone older than you for the first time or, for example, having an interview for a job (a formal situation) and you want to sound respectful, you would use "encantado/a." If you are talking to a friend (an informal situation) or someone younger than you, you can say "mucho gusto."