This is an excerpt from:
Bach: Orchestral Suites
Akademie für Alte Musik Berlin
3149020157817 - HMG501578.79
harmonia mundi
http://store.harmoniamundi.com/orchestral-suites-nos-1-4-6056.html
https://itunes.apple.com/album/j.s.-bach-orchestral-suites/id648828996
hmGold:
harmonia mundi store: http://bit.ly/hm_Gold
iTunes: www.itunes.com/hmgold