About Avalla Limited (13477899) United Kingdom