About Ndsl Holdings Limited (12635112) United Kingdom