Welcome thorsurplus,
Sorry there doesn't seem to be any new posts concerning them on the forum either. But they have been in business since 1998 and we have not received any complaints against them from any of our members.
It might be best if you get in touch with them directly and ask them the questions you need answers to :)
All the best!