About N12 Investments Limited (10657632) United Kingdom