ABFX , AGEA , ALPHA INVESTMENTS , ARGO BROKERS : A IN-DEPTH REVIEW