About Avaya International Holdings Ltd (11587111) United Kingdom