About Exlon Holdings Ltd (12131576) United Kingdom