@Arsalan Khalil - nic.io has a form - they will contact owner on your behalf, still doesn't mean they will reply but better than nothing
You have to register for an account to use it (which I find useful to have anyway)
http://www.nic.io/faq.xzx I'm interested in contacting the owner of another domain, but the contact details for the current owner are hidden.
We have a form you can fill out that will send an email message (of your choice) to the current owner without revealing their contact details to you.
It is necessary for you to register on our system and Login, to use this facility.
After the have logged in click the More Options button, then select Message the Owner of another domain