Applied online, was contacted the next day to organise a screening interview. This went well, was asked to come in for a 1:1 interview with the team manager, passed this. Then asked to do an interview with three others, then a technical task on excel presenting to three employees, then final interview with platform manager.
Offered the job, then told two weeks later that the job had been put on hold. Such a waste of my time with three separate trips to the London office and time spent carrying out the data analysis task.
I can't help but think this was a lucky escape as this seems to have happened to others who have applied to MM. I would not recommend anyone waste their time applying to this company.