Are all the recruitment agencies able to see my vacancy along with contact details?

No, this is certainly not the case. You have the choice to allow the recruitment agency to view the vacancy and full job details along with your contact details
When a job post is uploaded by an employer to the marketplace, only limited information is visible to agencies including; job title, location, salary and sector. The details of employer are kept anonymous.