Too Lost regularly positions itself as a technology-led music distribution company. But there is an interesting relationship sitting underneath its distribution infrastructure: AudioSalad. A Too Lost-branded AudioSalad portal is publicly accessible at toolost.audiosalad.com, with the…