About Nescha Limited Limited (10528183) United Kingdom