Had a initial phone Interview with HR, then an interview with the Sales Manager, after which we had a task stage which includes a roleplay. They were very accommodating and happy to answer questions, finally had an in-office meet in their London office.