Hi buddy,
why did u sent self declared doc.?
Still you have chances if you can arrange from your employer or Hr or may be elaborate more widely your job roles, with the same CAP, its only 16 filled so far.
and these consultants are like "DUMB"
they should have warned you in the first...