UMass Memorial Health Care says it is leasing nearly 75,000 square feet of space at the former site of the Worcester Galleria as part of an investment in its information technology department. Officials say the health care provider wants to get its information technology department- which is currently spread out among various UMass buildings -into one building.