NPT · Texxon Holding Limited · Viridia