Does Taverna require an OMII-UK grid to be installed?

No. You do not have to install any other OMII-UK software to use Taverna. It is a stand-alone piece of software.