Comment Comment by dismalaf Are they based in India? They list offices in the US, India and Netherlands and advertise that they store photos in 3 European countries... parent dismalaf 3 months ago