About Avaya Investments Limited (10328232) United Kingdom