Is it helpful to find some best penny stocks for long term investment to check the insights on any investment trusts and their stocks.