About Neo-logica Limited (06422508) United Kingdom