The register
ICC Missions is licensed to sponsor on Charity Worker and Tier 2 Ministers of Religion and Religious Worker. Its entry on the register dates back to at least 2026, and the organisation is based in Buckhurst Hill, Essex. Its rating on the register is Temporary Worker (A rating), Worker (A rating).
Companies House lists it as Icc Missions, number 04272228, incorporated 2001: 25 years of filings behind the name. Registered office: 30 Old Bailey, London, EC4M 7AU, EC4M 7AU. Its filed activity puts it in other services.
For a candidate this means one less obstacle: ICC Missions already has the licence most employers would have to apply for. The rest is the ordinary job of getting the interview.