Is 24funds.io legit?

I have been with this broker since August 2021 They froze my account only on 20th October 2021 dating the account not verified It’s now been vertified Just concerned on getting any money back They say they are based in Larnaca But won’t give me a telephone number to call their office Am suspicious now of 24funds.io Thanks for any help