About Avid Minds Limited (10148239) United Kingdom