About De Needu S Limited (10852507) United Kingdom