I did a little research and when I hit their facebook page it wasn't reassuring.
Apparently they have 0 customer interaction, and try to funnel all requests to
info@titanforge.com.
This would be fine if there weren't a lot of angry posts on their page complaining about not receiving replies even after many emails requesting info or purchase status.