About Alphard Technology Ltd (12813679) United Kingdom