About Ntachi Ltd. (10938587) United Kingdom