In this free Report we identify the 98 funds that you MUST not own.
These are funds that are consistently dragging along the bottom of their sector.
Yet these funds are still attracting investors’ money.
There is over £66 billion invested in these funds.
This is a checklist of the funds you MUST not own.