Only address provided is a mailing address in British Virgin Islands . . . check
Website registered in Belize . . . check
Not FSA registered (or indeed registered with any regulatory body) . . . . check
Not actually a "broker" . . . "The transactions you are entering into with HuproFX are not traded on an exchange." . . . check
what could possibly go wrong?