About Avid Development Solutions Limited (12976828) United Kingdom