Filled out form on their website, and sent them a copy of CV.
Was telephoned a few days later, inviting me for an assessment day in London. Received email asking which day I could attend.
Attended assessment day.
1st part was group exercises, and company video. Group exercise was to pick someone famous and defend why they shouldn't be thrown off a raft.
Then 1hr long technical test - variety of IT related questions. Some simple, some based on code.
Then sales interview, which was about 15 minutes.
Then stream specific presentation/code review