Notary Depot

Is anyone registered with Notary Depot? If so, is it worth it? I can’t find any previous forums talking about them. Thanks!