that's a new email address...
Or Huawei block the Googlebot, and the bingbot and the yahoobot and the dogpilebot (those are the only ones i checked.) The only site that showed in google results was The Register (this article.)
The email address that First.org has for them is different...imagine that.
And this is in the header of their PGP public key:
Version: PGP Desktop 9.0.4 (Build 4042) - not licensed for commercial use: www.pgp.com
This must be a fine, upstanding company.