Revenue
FY, 2025
United Kingdom
Building E, Stafford Park 1 Stafford Park
United States
2671 Technology Drive, Suite 112
China
1,438 Jiachung Road Xiuzhou Industrial Park Jiaxing
France
3 Rue de Courtalin
Germany
Holstenpl. 20B
Hong Kong
Room 2401, 24th Floor CC Wu Building, 302-308 Hennessy Road, Wanchai