About Exel Licensing Holdings Ltd (12489905) United Kingdom