About Avalen Limited (13363041) United Kingdom