About Likuni Holdings Ltd (11928738) United Kingdom