TEBMA FARMS LIMITED - CIN U65993TN1995PLC030569 | Company