Alexa:
#801702. Lokku Limited - Vertical search
Lokku Limited is a London-based company specializing in search. The brand Nestoria includes property search engines in the UK, Germany, Italy and Spain. The experimental platform of the company is called Lokku Labs.
Lokku.com ~