I got this from their website..
Delhi photo store
91-11-23361414 / 91-11-23273450
1st floor ,17, kucha Chowdhry (photo market) OPP. SBI, Chandni Chowk, Delhi-6 INDIA
Maybe give them a call and find out if they have someone in Mumbai.
p.s. they have mentioned this email id "[email protected]
" for queries (for India)