The last set of official giffgaff customer numbers are for 31 Dec 2012 when they had 793,979. This was an increase of 532,029 over the year. Given their growth it's probably reasonable to assume they passed 1 million at some point this year as the Telegraph article suggests.