Seneca

Seneca is an investment management and corporate advisory business which specialises in working with UK SMEs generating turnover of up to £100 million.