Danish food ingredients firm Danisco has announced that it has agreed to buy all the outstanding shares it does not already own in US-based biotechnology company Genencor.