London Business Angels
London Business Angels is a network comprised of an exclusive and experienced membership of 130 influential business leaders from the south of England, offering a total of £50m available for investment.
London Business Angels is a network comprised of an exclusive and experienced membership of 130 influential business leaders from the south of England, offering a total of £50m available for investment.