Office Address

F-39, 4th Floor, Nafees Road, (Opposite Sultanat Plaza), Batla House, Jamia Nagar Okhla, New Delhi – 110025

Contact Info

Phone – INDIA : (+91) 8527572667
USA : (+1) 321348-8717  
Email: [email protected]

Leave a Message

Join us in making in a new world.

Copyright © 2020 IQL Technologies Pvt Ltd. All rights reserved.

CIN U72501DL2018PTC341383 Reg. No. 341383