About Avid Technology Europe Limited (02670844) United Kingdom