Location
1 Churchill Place, Canary Wharf, London, United Kingdom
Fiscal year end
December 31
Barclays Bank Plc has filed 70,390 SEC EDGAR filings since 3/17/2000