The register
Creators Inc Limited, London, holds a Home Office sponsor licence covering 2 routes: Skilled Worker and Creative Worker. It has been on the register since at least 2026. Its rating on the register is Worker (A rating), Temporary Worker (A rating).
At Companies House the business is Creators Inc Limited (company number 13162670), a private limited company incorporated in 2021, 5 years ago. Registered office: 160 Great Portland Street, London, W1W 5QA, W1W 5QA. Its filed activity puts it in it, software and media. It has traded under other names before, including JJ101 Limited.
What the licence tells a candidate is that the door is not locked. Whether it is open this month is a question for Creators Inc Limited's own careers page and the job boards, and the answer changes with the season and the order book.