Barclays Faces Major IT Outage on HMRC Deadline Day January 31, 2025January 31, 2025 Barclays is facing backlash after a significant IT outage occurred just before t…