About Ne Group Holdings Limited (11405862) United Kingdom