About N-force Europe Ltd (10846188) United Kingdom