About N8 Investment Ltd (11841614) United Kingdom