Companies which do not provide any other contact information, even when asked to, do not give a very good picture of themselves. That is ofcourse only my own restricted opinion
and does not necessarely mean that they are big bad wolves
BTW commander, you have anything to do with them?