Alliin in China Sichuan R&h Technology Co., Ltd Address: A1-901 No.88 Keyuan Road, 610000 Chengdu China Phone Number: +86 28 86 03 39 96