Should these details be added to the document itself or be provided to the sponsors as and when requested?

I think sponsorshopship prospectus shouldn't contain bank account details.
Once both the parties get in to agreement , we can share bank details offline.
At the same time i will get details you listed and shared with you offline.