The register
The register lists DD London in London, London 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 DD London Ltd, number 09372665, incorporated 2015: 11 years of filings behind the name. Registered office: The Plough Brewery 516 Wandsworth Road, Battersea, London, SW8 3JX, SW8 3JX. Its filed activity puts it in business services. It has traded under other names before, including Duncan Alexander London Limited.
A licence says an organisation may sponsor; it does not say it is hiring today. The way to find out is the same as for any employer: the careers page, the job boards, and a direct approach with a UK-style CV that says early that sponsorship would be needed.