About Nkli Technologies Ltd (12594458) United Kingdom