About Exel Technology Group Holdings Ltd (12488684) United Kingdom