This scheme is for graduates who have been identified by the institution where they studied as having developed world-class innovative ideas or entrepreneurial skills. This scheme will enable graduates to stay in the UK after graduation, to establish one or more businesses based in the UK with the support of their institution. There is a limit of 1000 places per year, with a maximum of 10 places per participating institution. You will be granted leave for one year but this can be extended by a further year, giving a maximum of two years under this route.
You can find all the guidance, including applicaiton forms and where to get help in the Tier 1 at USW 2018 – 2019 Guidance Document.