About Avid Technology Limited (04978723) United Kingdom