STLC EUROPE TWENTY THREE LEASING LIMITED — Insolvency · Emptera