This is by far one of the best training providers in London. M3 Training offers very unique courses that we struggled to find other providers delivering. Very professional, flexible, affordable and very knowledgeable trainers.