About Aveda Intl Ltd (13226168) United Kingdom