About Ncba Ltd. (10652841) United Kingdom