August 18, 2026

Made Tech Group PLC – £40m contract – largest in its history