About Ncodelogic Technologies Ltd (10639812) United Kingdom