I've never heard of them, but if you can't find enough public information and/or are less than convinced that what your contact is telling you is the truth, my advise is that you pay close attention to that little voice in your head.
It sounds like it's telling you to be very careful.
If it were me, I'd make sure to get a deposit, a clear written agreement of the responsibilities & deliverable(s). Oh, and payment in full before you hand over the final master.
Good luck to you!
Production is fun - but lets not forget: Nobody ever died on the video table!