I think you must have meant Link hidden: Login to view
I do not have any personal experience with the company but I tried to look into it for you:
Well the company has been in business for 7 years now and has its own domain.
Payment options are Paypal and wire transfer.
Let us know if you need further help.