Your website came in at #61 in my Live search on "ocr service". I notice that almost all of the websites ahead of you in the results have "ocr" or "service" - and sometimes both - in the URL of the page found. Could be that a tweak to the Live search algorithm has set a higher value on keywords being in the URL, bumping a lot of websites ahead of your in the results returned.
... Duane