Has anybody come across Initiate Consulting, based in London? If so,could you let me know of your experience/impression of them and if you have worked for them in the past I would be very interested to find out what they are like to work for. Many thanks