Many companies already "outsource" internal IT, support, testing, finances, HR, ... to virtual companies sitting in the same offices, just to make public numbers nicer (any unexpected cost is hidden from investors by paying premium).
Wouldn't this be possible across tech teams as well? To meet some cap rules?