About Avid Crafts Limited (11503899) United Kingdom