I couldn't sign up for personal account on website. Here's response I received from customer service:
Dear Valued Trustcash Customer, we apologize for the inconvenience this may have caused . you can only purchase trustcash on a site that has trustcash has a way to make the purchase at this time we do apologize for the problem .
Thank You TrustCash Customer Service support@trustcash.com