It has to come down to popularity and the keywords.
If people are not interested in your site, then google won't give much interest into it either.
Also, your keyword is "esika". Use various keyword density tools on the internet and check to see that "esika" takes up 2% to 4% of all keywords on a single webpage. If the percentage is too low then search engines will think that word is not important. If the percentage is too high, then search engines will think you're trying to make that keyword #1 in an artificial way (like in a spammy way). Try to include a few more keywords with the same density so that search engines will index you for more reasons than one.
It is also possible that some versions of google are outdated because the google team assigned to a particular country might not have the skills and/or time to update the script that produces the results pages.
One more thing. Make a sitemap for every page to your website and submit it into google webmaster tools to make sure they understand your entire website and then fix any errors it finds. That will increase your chances of having bigger results that you are aiming for.
If you tried everything, then you may want to try to contact the people of google to see their progress on updating the google results. Things change nearly all the time with google.
Other than that, give at least 48 hours for google to update their search results database and do your search again.
<meta property="og:locale" content="es_es">
vz_ES
Also in webmaster tools ensure your website is not GEO targetting. It needs to be unlisted see: support.google.com/webmasters/answer/62399?hl=en<link rel=”alternate” hreflang=”es-pe” href=”http://esika.biz” />
? The thing is that the website is for Peru and it is in Google Peru where I can't see the descriptions