About Avalo Europe Ltd (09500929) United Kingdom