I'm looking for a hosted affiliate managing solution for one of my clients' websites and Interneka was brought up by a coworker. I've never heard of them and am a little weary of their lack of a contact phone number (on site or in WHOIS), as well as a lack of an about us page, company address, etc.

Can anyone who's worked with them before give me some insight? I would greatly appreciate it.