The register
The register lists Forfront Ltd in Epsom,, Surrey as a licensed sponsor on Skilled Worker, an entry that goes back to at least 2026. The register records its rating as Worker (A rating).
Companies House lists it as Forfront Limited, number 03643637, incorporated 1998: 28 years of filings behind the name. The registered office is at 3rd Floor Paternoster House, 65 St Paul's Churchyard, London, EC4M 8AB, EC4M 8AB. Its filed activity puts it in it, software and media. It has traded under other names before, including Net Formation Limited.
For a candidate this means one less obstacle: Forfront Ltd already has the licence most employers would have to apply for. The rest is the ordinary job of getting the interview.