Novestra is an independent investment company with a portfolio of small cap private as well as public companies. Novestra focuses on investing in companies with substantial growth or value potential.
View more