SPONSOR LICENCE APPLICATION 2025: A STEP-BY-STEP GUIDE FOR UK BUSINESSES