About Alpha Link Technology Ltd (11596211) United Kingdom