About Leo Nakia Ltd (12887286) United Kingdom