About London & International Finance Corporation (00177434) United Kingdom