Vista Technology Support Strengthens European Footprint with SCT Acquisition Business 18 July 2024 Vista Technology Support has announced its strategic expansion into Ireland through the acquisition of Store Computer Technology (SCT).This move signifies…