About Myki Ltd. (SC646938) United Kingdom