UK Sponsor Licence Fees and Compliance Costs 2025: Complete Guide