SponsorCheck
Is London Central Mosque Trust Limited a Licensed Sponsor? UK Sponsor Licence Check