About Nndelta Limited (12857711) United Kingdom