Softcat plc FY24 AGM