About Avada Holdings Limited (08277395) United Kingdom