About Avalon Technology Ltd (11675534) United Kingdom