About Ncia Holdings Limited (10695674) United Kingdom