Noticed them debiting a bank account weekly when reviewing a deal. Doesn't seem to be much web presence for them.