The register
The register lists Veenus Limited in Berkshire as a licensed sponsor on Skilled Worker, an entry that goes back to at least 2026. Rating on the current register: Worker (A rating).
At Companies House the business is Veenus Limited (company number 03044931), a private limited company incorporated in 1995, 31 years ago. Registered office: Suite 16 Beaufort Court Admirals Way, South Quay, Docklands, London, E14 9XL, E14 9XL. By its SIC codes the business is in business services. It has traded under other names before, including Braydom Limited.
For a candidate this means one less obstacle: Veenus Limited already has the licence most employers would have to apply for. The rest is the ordinary job of getting the interview.