The form is 15c211 I believe
They need only to get one of those filed, and the MM games should subside.
To get the 15c211 filed, they should file some kind of audited financial statement.
That shouldn't be a problem for a reputable company.
Lots of great PRs, let's see something on paper, audited, stamped with regulator approval.
Regards