I presume you had treatment for tuberculosis (TB) when you were young, and today you are healthy with no symptoms. If so, you can certainly donate blood. I do not think you will test positive for Mantoux test today. Only those with active TB test positive.