Generally, I do not think that Trustpilot reviews should be taken much seriously. In many cases, their validity is close to zero (both positively and negatively biased reviewers, many times do not understanding the matter, unclear background of the situation, etc.)
Very proper questions.
Furthermore, if I presume that you want a business account, a company jurisdiction, citizenship and residence of UBOs︀ and directors matter a lot.
Quite generally, Conotoxia evolved from Cinkciarz, a Polish FX platform︁ with a good reputation, stable for years. (I've investigated them a little bit some time︂ ago.)