Who are you trying to persuade Edward? Yourself or us? When I visited it the site was cheap and unreliable, with dead links, poor English and sufficient gaps to make me wonder.
Client funds are administered in Europe? What does that mean? Where are they licensed?
Judging by the low number of responses to your thread Edward either you're the only one who's been taken in, or no-one's been taken in by you...