Right... I did get a reply from them. I did a bit further investigation. I found out that domain name is registered very recently. Administrative contact address is in Kuala Lumpur. The physical web server (IP-address) is located in Chicago... All of the above didin't get my trust up...