Picsearch tiene sede y está incorporado en Estocolmo, Suecia, y fue fundado en el año 2000.