ABFX AGEA GROUP, ALPHAPRO , ARGO : A DETAILED REVIEW