About Avya London Ltd (13600146) United Kingdom