I was in a similar position.  Short answer get some skills the market requires. 

A PHD in maths from a decent university, you should waltz into quite a few jobs. I would try science areas, Cambridge, Oxford, London, and maybe the field of bioinformatics (lots of statistics obviously, and lots of recruiters).

Get a decent recruitment agent. Practice coding.

Have you tried contracting/consulting in London, do you know matlab ?  

I have assumed yr in the UK (apologies if not). There are positions out there for good candidates.