About Ncantador Limited (11103329) United Kingdom