Revenue
FY, 2021
China
No.8369 Shang Yuan Road, Economic And Technological Development Zone
United States
3000 Executive Pkwy STE 375
Australia
Level 8, 124 Walker Street
China
19th floor, Tower 3, Lujiazui Financial Plaza, Century Avenue 826
Germany
Bockenheimer Landstraße 51-53
Japan
Otemachi Building 24, Otemachi 2-6-1 Chiyoda-ku