About Avella Limited (SC439858) United Kingdom