Revenue
FY, 2023


Trademarks
Mar, 2025
United Kingdom
12 New Fetter Ln
United States
2711 Centerville Rd #400
Canada
160 Elgin St Suite 2600
China
0326, Floor 3, Building 4, No. 1, Wuliqiao 2nd Street, Chaoyang District
China
North wing, 3rd FL, Building #2, Gemdale Vision Software Technology Park, No. 9 Gaoxin Road, Nanshan District
Ecuador
Av. Republica de El Salvador No.1082 y Naciones Unidas