Of course Tehran claims the Brits were in Iranian waters.
Who do you think would want to create an international incident?
Maybe the Iranians should torture them until they confess that the Americans put them up to it. ;>)
btw - the sailors are reported to be in good health.