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