NEL Fund Managers

NEL Fund Managers

Venture capitalClaimed

Investments funds to businesses in the north east of the united kingdom.

HQ location
United Kingdom
Website
Portfolio analysis