About Avid Communications Ltd (SC608827) United Kingdom