The Isle of Man Government’s Department of Enterprise, which owns and manages the official rights to the TT, previously ...