Thanks for sharing your experience.
When you say they are regulated and you’ve checked their certification and registration number – do you mean with the Financial Services Commission of Mauritius (FSC)?
While they may be registered with the FSC of Mauritius – our concern is that they are not a well-regarded regulator, enforcing fewer safeguards than, for example, ‘green tier’ bodies in our Regulation & Trust Rating.