Hi all,
I am considering creating a business account with AdvCash. However I am learning they are "located" in Belize (on paper), so no regulation..which makes me wonder to what extend it's risky to upload my ID (which is an requirement). I don't want to become a victim of identity theft...