I think I have found the reason for new IDs to market this particular agent. If someone happens to get visa through this particular agent. They make them write a thank you note (copy paste in this case) and post it on this website or else they are not given their passports with visa stamps...