SponsorCheck
Is Office of the Free State of Bavaria in the United Kingdom a Licensed Sponsor? UK Sponsor Licence Check