Yes they are operated by the Army, not the RAF or Navy. The RAF for one wouldn't have such an ugly beast on its books...
I suspect the confusion may come from the fact they operate from RAF Wattisham and RAF Dishforth (hence the spot near Harrogate)...