Can we get separate invoices for each company/business unit/cost centre?

You can. Let your contact at Gaiyo know and we will make it happen for you.