I've never head of them, but a lot of folks on here know more than me.... I just checked their website - they operate under the name "Travel Quality Alliance" and are not mentioned on the "Official List" on this forum. They do not tout "MSPA" membership, so they are not likely MSPA members. These are the documents they (may) require:
_____________________________
If your initial application is accepted, we will contact you to request additional documents. Based on your nationality and country of residence, this may include:
A scan of the photo page of your passport(s).
A scan of a recent police record from your country of nationality and/or country of residence.
Proof of address.
Proof of travel authorizations (e.g. ESTA, eTA, ETA, ETIAS…) or visas.
Your freelancer/company registration documents.
Tax identification documents.
Bank account information.
_______________________
I can understand the need for much of this (though it seems a bit more invasive than normal), but the "bank account information" strikes me as odd. I would want to really check them out before sending them anything.
Hard work builds character and homework is good for your soul.