International Business
A London-based impact investment company that is named after one of Bermuda’s iconic beaches has announced the launch of a venture vehicle with an initial £20m of committed capital, focused on decarbonisation, sustainable energy, and social-impact op...
Mar 18, 2022