Sterling Pixels Private Limited
A-59, Okhla Indl Area, Phase-2
New Delhi,
DL 110020
India