NoaKeychain Technologies and Research Ltd