Merchant accounts usually take some form of ID but that being said I wish I could help - you are based in UK? Or elsewhere (I see your flag, that's why I am asking to make sure)?
Merchant accounts usually take some form of ID but that being said I wish I could help - you are based in UK? Or elsewhere (I see your flag, that's why I am asking to make sure)?