About Nede Limited (11653328) United Kingdom