Hello,
We are Mixvibes and we mae DJ and music production software... and we are a different company than MixCloud. And indeed, is some of our apps, you can share directly your recording to Mixcloud! (very old video:
https://www.youtube.com/watch?v=725hSQWiwog )