HMRC has declined to reveal the number of EU migrants with active national insurance numbers, leading to claims it is protecting Mr Cameron’s current renegotiation with Brussels. The Government was asked in a FoI request, submitted by the Eurosceptic Conservatives for Britain, to release the information following news that almost two million EU migrants have been allocated national insurance numbers in the last four years. The figures led experts to question the accuracy of ONS data, which shows that around 760,000 EU migrants have settled in the UK over the period. An HMRC spokesman said it was wrong to suggest information was withheld because of the EU renegotiation. “Not all the information that has been requested is held by HMRC,” he added. “The information that is held is not in a collated, publishable form. HMRC will release that data when it is properly collated early in the new year.”