Running your own shop is a whole new set of skills. Working at this place might give you the insight for later in your life when you can move up the ladder. Maybe you are doing the right thing. Just get your focus fixed on the next level up and how you can get there.
edit: no, don't take this job. from your skill set I think you have already well passed this level. there's nothing to learn and it might even look negative on your resume.
Can you move down to Delhi ?