The register
The register lists Vamstar Limited in London as a licensed sponsor on Global Business Mobility: Senior or Specialist Worker and Skilled Worker, 2 routes in all, and has done since at least 2026. Rating on the current register: Worker (A rating).
Companies House lists it as Vamstar Limited, number 12203966, incorporated 2019: 7 years of filings behind the name. The registered office is at 101 New Cavendish Street, 1st Floor South, London, W1W 6XH, W1W 6XH. By its SIC codes the business is in it, software and media.
For a candidate this means one less obstacle: Vamstar Limited already has the licence most employers would have to apply for. The rest is the ordinary job of getting the interview.