IBCA

Definition: 
International Banking Credit Agency