About N17 Management Ltd (11911279) United Kingdom