Let's connect
Whether you're ready to launch, explore partnerships, or just say hi — we're here to talk.
Registered office address
713, 7th floor, Devika Tower 6, Nehru Place, New Delhi-110019, India
Corporate office address
Plot No. 1, 4th & 6th Floor, Sector 16A, Filmcity, Noida - 201301, Uttar Pradesh, India