Castro Music Ltd Castro Music Ltd London Castro Music Ltd is an independent digital marketing and distribution company based in London that enables artists and labels to release their music and manage their metadata globally. Digital music distribution and music publishing. Castro Music Ltd Company Nº 10624491 castromusic.com Castro Music Ltd’s tracks Preview by Castro Music Ltd published on 2022-06-14T23:56:10Z