ED probing foreign link to 'cloud storage' scam