About Neo Ventures Limited (11159749) United Kingdom