I would have thought you would need proof of ID (driving license or passport) so they know you are who you say you are. But I don't think you would need debit details, as you already have direct debit set up with O2. That is what I would presume. I'm an existing customer too, and was just going to turn up with my wallet, as that has driving license and cards in. Plenty i hope.