About Avid London Ltd (12379087) United Kingdom