Computer leaser ICS Investments Ltd was put into liquidation yesterday: at its peak, its annual turnover was UKP70m and it employed 300 staff.