Insider Signal?
I have just received the same advert from them. Costs £2322.98 what a strange amount.
Sounds dodgy to me... but then again FSP offer a 30-day money-back guarantee.
He makes some odd claims. Investment banks make their profits not from trading stocks but almost all from forex...