About Avella Holdings Ltd (10193532) United Kingdom