Isle of Man Government reveal why it is a contender for a key start-up hub to live and work in