Triumphfx's credibility

I have started a PAMM account w Triumphfx 6 months ago. So far, the profits are pretty consistent with proper money management.

The broker claimed to be regulated by Republic of Seychelles with the below captured from their website

TRIUMPH INT. (SC) LIMITED is regulated by the Financial Services Authority (FSA) of Republic of Seychelles as one of the “Securities Dealer” (License number: SD080).

Does anyone know if this is a good and relevant regulation for a PAMM account holder?