About Ncha Limited (06642621) United Kingdom