just spoke to a couple of these 'agents'- international fingerprinting, JK consultancy. the first one was very courteous and the second one seemed a little peeved when i asked a few follow up questions. the logic was the same at both ends.
one thing is clear, that you should use a professional...