About Ndd Solutions Ltd (10456563) United Kingdom