London Business Angels

London Business Angels

London Business Angels (LBA) is one of Europe's leading Angel Investment Networks.

HQ location
London, United Kingdom
Launch date
Employees
Company register number
Authorizing premium user...