@ arkhe:
This Tickmill broker was previously known as Admiral Markets (born in Estonia), and obtained regulation from the financial services authority (FSA) of the Seychelles. Do you know the exact location of the Seychelles?
In addition, the deposit method can be through a deposit payment or by using services from a third party.
In my opinion, in terms of security, it is better to split your funds to other brokers that are already regulated by credible regulators (CFTC, NFA, FCA etc.).