About Ned Investment Holdings Limited (11806683) United Kingdom