You do.
Too Lost does NOT own your masters, nor do we claim ownership. We are just your technology partner, delivering and licensing your music to stores and services on your behalf.
Because you own your masters, you also receive 100% of the royalties your music generates.