Hey, sorry never heard about them ever before either.
Their site looks very professional but I have never seen any feedback from them before.
Try contacting their support and ask a few questions you would like to know about them, you can get some answers you want as well as seeing how long their support takes to reply to support tickets/emails.