OK, thank you, after all of this i decided to track the delivery company, they were legit, the actual product company is also legit.
But we did not order anything and/or authorize any payment from the Credit Card.
The last transaction we did was to the USA, for a Video Software package, which came through fine, they, this company did want address etc.
So maybe it was sourced from there.
Leon