Wg mnie raczej nie.
to dispense jest definiowane jako:
wydawać w sensie wydawania przez maszynę reszty z pieniędzy albo puszki z napojem, itp.
to give out things, especially products, services or amounts of money, to people
przykład: There is a vending machine on the platform that dispenses snacks.
wydawać w sensie przygotowania i dawania leków
to prepare and give out medicine
przykład: UK: a dispensing chemist
pozbywać się czegośto get rid of something or someone or stop using them because you do not need them
przykład: They've had to dispense with a lot of luxuries since Mike lost his job.
Objaśnienia i przykłady za:
Cambiridge Dictionaries OnlineRaczej bym napisała: The company has been released from duty of (doing) the additional research...