Revenue
Y, 2021
Patents
Aug, 2023
Countries
Regional Headquarters
Luxembourg
15 Waistrooss
India
6th Floor, Suites 10 and 11, Apeejay Business Centre, Arunachal Building, Barakhamba Road